package com.aiti.lulian.vo;

import com.aiti.base.core.base.dto.PageDto;
import com.aiti.lulian.dto.CardBusinessContractInsert;
import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.format.DateTimeFormat;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import org.springframework.web.multipart.MultipartFile;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

@Data
public class CardBusinessContractExportVo {
    @ExcelProperty("合同标题")
    private String baseName;

    @ExcelProperty("对应客户")
    private String customerName;

    @ExcelProperty("合同总金额")
    private BigDecimal totalPrice;


    @ExcelProperty("合同开始日期")
    @DateTimeFormat("yyyy-MM-dd")
    private Date beginDate;

    @ExcelProperty("合同结束日期")
    @DateTimeFormat("yyyy-MM-dd")
    private Date endDate;

    @ExcelProperty(value = "合同状态")
    private String contractStatusName;

    @ExcelProperty("对应商机")
    private String communicateName;

    @ExcelProperty("最新跟进记录")
    private String latestFollowUpName;

    @ExcelProperty("实际跟进时间")
    @DateTimeFormat("yyyy-MM-dd HH:mm:ss")
    private Date realFollowUpTime;


    @ExcelProperty("下次跟进时间")
    @DateTimeFormat("yyyy-MM-dd HH:mm:ss")
    private Date nextFollowUpTime;



}

